module模組

模組的語法 :

port : 端口、接口、埠

Arch

module <module name> (<port list>);
    <declares>
    <module items>
endmodule

其中的 <module items> 可能是以下的語句:
1. initial
2. always
3. assign
4. module 的實例
  • 函數(output,input1,input2...)

    output 放最前面


模組介紹 :

Arch2

模組實例化------------------------------------------------------------
|   A x(x1, y1, a1, b1); // 按照位置一對一連接
|   A (x1, y1, a1, b1); // 省略名稱
|   A y(.out1(x1), .out2(y1), .in1(a1), .in2(b1)); // 按照名稱進行連接
|---------------------------------------------------------------------

使用自訂的comp模組
在top模組中實例化comp來使用
輸入的參數看當初自訂comp時是怎麼宣告的

但是最好還是保持 函數(output,input1,input2...) output 放最前面 的原則!!


results matching ""

    No results matching ""